var app = getApp();

const db = wx.cloud.database()
const eventshow = db.collection('eventshow')

Page({

      /**
       * 页面的初始数据
       */
      data: {
        hot: "hot",
        delete: "delete",
        icon1: "设为热门",
        delete1: "删除活动",
       isHot:""
      },

      /**
       * 生命周期函数--监听页面加载
       */
      onLoad: function(options) {
        eventshow.get({
          success: res => {
            console.log(res);
            this.setData({
              eventList: res.data
            })
          }
        })
      },
      setHot: function(e) {
        console.log("1"+e)
        var id = e.currentTarget.dataset.id
        var isHot=e.currentTarget.dataset.isHot
      var value ="true"
       console.log(value)
      
     wx.cloud.callFunction({
          name: "setHot", //该名字是云函数名字
          data: {
            id: id,
            value:value
          }, success: res => { // 调用成功时的回调函数
            this.onShow()
            console.log("setHot成功")
          }
        })

      

      },
      cancelHot:function(e){
        // console.log("1" + e)
        var id = e.currentTarget.dataset.id
        var isHot = e.currentTarget.dataset.isHot
        var value = "false"
        // console.log(value)

        wx.cloud.callFunction({
          name: "setHot", //该名字是云函数名字
          data: {
            id: id,
            value: value
          }, success: res => { 
            this.onShow()// 调用成功时的回调函数
            // console.log("cancelHot成功")
          }
        })

       



      }
      ,

      deleteEvent: function(e) {
        console.log(e);
        // console.log(e.currentTarget.dataset.id)
        var id = e.currentTarget.dataset.id
        console.log(id);
        wx.showModal({
              title: '提示',
              content: '确认要删除此活动吗？',
              success: (res) => {
                if (res.confirm) {
                  console.log('用户点击确定')

                  wx.cloud.callFunction({
                      name: "deleteEvent", //该名字是云函数名字
                      data: {
                        id: id
                      },
                      success: res => { // 调用成功时的回调函数
                        console.log('[云函数] [checkUser] result: ', res)
                        wx.showToast({
                          title: '删除成功',
                        })
                        this.onShow()
                      },
                      fail: err => { // 调用失败时的回调函数
                        console.error('[云函数] [checkUser] 调用失败', err)


                      }
                  })
                  }
                  else if (res.cancel) {
                    console.log('用户点击取消')
                  }
                }
              })


          },
          onReady: function() {

          },

          /**
           * 生命周期函数--监听页面显示
           */
          onShow: function() {
            eventshow.get({
              success: res => {
                console.log(res);
                this.setData({
                  eventList: res.data
                }) }
            })

          },

          /**
           * 生命周期函数--监听页面隐藏
           */
          onHide: function() {

          },

          /**
           * 生命周期函数--监听页面卸载
           */
          onUnload: function() {

          },

          /**
           * 页面相关事件处理函数--监听用户下拉动作
           */
          onPullDownRefresh: function() {

          },

          /**
           * 页面上拉触底事件的处理函数
           */
          onReachBottom: function() {

          },

          /**
           * 用户点击右上角分享
           */
          onShareAppMessage: function() {

          }
      })